A survey of transactional issues for Web Service composition and recovery
نویسندگان
چکیده
This paper presents a survey of relevant transactional and recovery issues for the development of processes that are composed of web services in a service-oriented architecture (SOA). A process in an SOA is not a traditional ACID transaction due to the loosely-coupled, autonomous, and heterogeneous nature of the execution environment. As a result, processes that are composed of web services can pose challenges for data consistency in the context of concurrent processes that are accessing shared data. This paper first outlines past research on advanced transaction models and transactional workflows that has established the framework for coordination and recovery techniques associated with web service composition. The standards that have evolved to support web service composition and a coordinated commit process among web services are then presented. The paper then elaborates on research projects that address data consistency issues for web service composition, outlining relaxed locking techniques, data dependency analysis techniques, and other modularization techniques for addressing user-defined correctness, flexible recovery actions, and cross-cutting concerns. Failure recovery strategies for Web Services are also addressed, describing how current research builds on the foundation provided by advanced transaction models to perform recovery for processes composed of Web Services. The overview of failure recovery strategies also includes self-healing mechanisms and Copyright c © 2011 Inderscience Enterprises Ltd. 2 Le Gao and Susan D. Urban checkpointing systems for service execution. The paper concludes by outlining challenges for future research on web service composition and recovery.
منابع مشابه
Transactional-Aware Web Service Composition: A Survey
Web Service (WS) composition consists in combining several WSs into a Composite WS (CWS), which becomes a value-added process. In order to provide reliable and fault-tolerant CWSs, several transactionalaware composition approaches have been proposed. However, as far as we know, no real classification survey of such approaches exists. This is the contribution of this chapter. Our classification ...
متن کاملSpecification of Transactional Requirements for Web Services using Recoverability
In Service-Oriented Computing (SOC), a business transaction comprises of several web services provided by multiple enterprises. The transactional behaviour of individual web services must be considered for service selection so that the composition of web services results in a reliable execution. It is difficult for a business analyst to envisage the desired business policies of a process in ter...
متن کاملRun-Time Verification of Behavioral Conformance for Conversational Web services
Transactional patterns are used to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. These are of coordination patterns and as a structured transaction. This project proposes an event-driven approach to validate the transactional behavior of service compositions. The transactional b...
متن کاملTx-FAITH: A Transactional Framework for Failure Tolerant Execution of Hierarchical Long-Running Transactions in Business Applications
A key challenge in B2B and B2C applications involving dynamic composition of workflow activities is to ensure their reliable execution, in view of frequent failures in the internet environment where a composed service is executed. Existing approaches for transactional coordination of composite web services, consider forward and backward recovery alone, in order to maintain consistency in the ca...
متن کاملVerifying Composite Service Transactional Behavior Using Event Calculus
A key challenge of Web service (WS) composition is how to ensure reliable execution. The lack of techniques that support non-functional features such as execution reliability is widely recognized as a barrier preventing widespread adoption. Therefore, there is a growing interest for verification techniques which help to prevent WS composition execution failures. In this paper, we propose an eve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJWGS
دوره 7 شماره
صفحات -
تاریخ انتشار 2011